package com.um2.mauction.session.remote;

import java.util.List;

import javax.ejb.Remote;

import com.um2.mauction.entity.Utilisateur;

@Remote
public interface UserManagerRemote 
{
	public Utilisateur getUtilisateur(int idUser);
	public void addUtilisateur(String login,String mdp,String nom,String prenom,String adresse,String email);
	public int addUtilisateur(Utilisateur u);
	public void updateUtilisateur(int idUser,String login,String mdp,String nom,String prenom,String adresse,String email);
	public void deleteUtilisateur(int idUser);
	public Utilisateur check(String login,String mdp);
	public void addEnchereToUtilisateur(int idBid,int idUser);
	public void addVenteToUtilisateur(int idSale,int idUser);
	public List<Utilisateur> getAllUtilisateurs();
	public void mergeUtilisateur(Utilisateur u);
}